David Cameron: He is not the right hon. Member for Kirkcaldy and Cowdenbeath (Mr Brown).